<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <ui:composition xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:p="http://primefaces.org/ui" template="/layout/template.xhtml">
   <ui:define name="body">
    <h1 class="title ui-widget-header ui-corner-all">#{message['incidencia.list.titulo']}</h1>
     <h:form id="IncidenciaList" prependId="false">
	   <p:messages showDetail="true" />
	  <p:dataTable value="#{mantenimientoIncidenciaSearch.listaIncidencia}" var="p"
	   id="listaIncidencias" paginator="true" rows="10"
       paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
	   rowsPerPageTemplate="5,10,15" widgetVar="table" rowStyleClass="#{p.tbEstadoGeneral.idestadogeneral eq '45' ? 'colorRojo': (p.tbEstadoGeneral.idestadogeneral eq '42' ? 'color2': 'color3') }"
	   emptyMessage="No se encontro registros">
	   <f:facet name="header">#{message['incidencia.list.titulo']} </f:facet>
	   <f:facet name="header">
	    <p:outputPanel>
		 <h:outputText value="Buscar :"/>
		 <p:inputText id="globalFilter" onkeyup="table.filter()" style="width:150px; align=Left; "/>
		</p:outputPanel>
	   </f:facet>
       <p:column>
	    <f:facet name="header">
		 <h:outputText value="Fecha Fin" />
		</f:facet>
		<h:outputText value="#{p.fechafin}" />
	   </p:column>
	   <p:column>
		<f:facet name="header">
		 <h:outputText value="Descripción" />
		</f:facet>
		<h:outputText value="#{p.descripcion}" />
	   </p:column>
	     <p:column>
		<f:facet name="header">
		 <h:outputText value="Detalle" />
		</f:facet>
		<h:outputText value="#{p.detalle}" />
	   </p:column>
	   <p:column>
		<f:facet name="header">
		 <h:outputText value="Estado" />
		</f:facet>
		<h:outputText value="#{p.tbEstadoGeneral.descripcion}" />
	   </p:column>
	   <p:column>
		<f:facet name="header">
		 <h:outputText value="Contrato" />
		</f:facet>
	    <h:outputText value="#{p.tbContrato.codcontrato}" />
	   </p:column>
	   <p:column>
		<f:facet name="header">
		 <h:outputText value="Cliente" />
		</f:facet>
		<h:outputText value="#{p.tbContrato.tbCliente.nombresCompletos}" />
	   </p:column>
	  <p:column headerText="Editar">
				<p:commandButton value="Editar"  action="#{mantenimientoIncidenciaForm.update}" ajax="false"
			                    update=":editarIncidencia:display"
			                    icon="ui-icon ui-icon-pencil">                   
			<f:setPropertyActionListener value="#{p}" 
			 target="#{mantenimientoIncidenciaForm.objIncidencia}" />
			</p:commandButton>
	</p:column>
			<p:column headerText="Deshabilitar">
	 			<p:commandButton id="showConfirmDeshabilitarIncidencia" value="Eliminar"  icon="ui-icon ui-icon-close"
	 							onclick="confirmationIncidencia.show()"> 
								<f:setPropertyActionListener value="#{p.idincidencia}" target="#{mantenimientoIncidenciaForm.idi}" />							
				</p:commandButton>	
		</p:column>
	  </p:dataTable>		
  </h:form>
 </ui:define>
</ui:composition>